home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 676-700 / 683 / printfiles / deutsch / printfiles.dok < prev    next >
Text File  |  1995-03-18  |  26KB  |  669 lines

  1.  
  2.  
  3. *****************************************************************
  4. *                       PrintFiles                              *
  5. *                      Version 0.91d                            *
  6. *                                                               *
  7. *              Copyright   ©1992 by K.Klingbeil                 *
  8. *                                                               *
  9. *****************************************************************
  10.  
  11. PrintFiles darf frei und ohne Profit kopiert und weitergegeben werden.
  12. Der Preis für eine Diskette mit PrintFiles darf den Diskettenpreis +
  13. Porto + Bearbeitungsgebühr in Höhe des Diskettenpreises nicht über-
  14. steigen. Wenn Sie mehr dafür bezahlt haben, ist der Händler ein
  15. räuberischer Schurke und Sie sind selbst schuld !
  16.  
  17. PrintFiles darf nur komplett, d.h. Programm und Dateien s.u weitergegeben
  18. werden. Bezahlung (für mich)ist nicht nötig, aber doch willkommen.
  19.  
  20. ***********************************************************************
  21. --ACHTUNG--ACHTNG--ACHTUNG--ACHTUNG --ACHTUNG--ACHTNG--ACHTUNG--ACHTUNG
  22.  
  23. Ich übernehme keinerlei Garantie für eine einwandfreie Funktion des
  24. Programmes. Die Benutzung von PrintFiles gescheiht vollkommen auf Ihre
  25. eigene Gefahr !
  26.  
  27. --ACHTUNG--ACHTNG--ACHTUNG--ACHTUNG --ACHTUNG--ACHTNG--ACHTUNG--ACHTUNG
  28. ***********************************************************************
  29. *                      Inhaltsverzeichnis                             *
  30. ***********************************************************************
  31.  
  32. 1. Was ist PrintFiles ?
  33. 2. Installation
  34.    2.1 Systemanforderungen
  35.    2.2 Installation
  36. 3. Kurzanleitung
  37. 4. Konzept von PrintFiles
  38.    4.1 Das DruckerIcon
  39.    4.2 Das Kontrollfenster
  40.        4.2.1 Das Kontrollfenster öffnen
  41.        4.2.2 Das Kontrollfenster schließen
  42.        4.2.3 Die Einstellungen des Kontrollfensters
  43.    4.3 Das Druckerfenster
  44.        4.3.1 Das Druckerfenster öffnen
  45.        4.3.2 Das Druckerfenster schließen
  46.        4.3.3 Die Einstellungen des Kontrollfensters
  47. 5. die Arexx-Schnittstelle
  48.    5.1 Befehlsübersicht
  49. 6. Optionen beim Programmstart
  50.    6.1 CLI/Shell
  51.    6.2 Workbench
  52. 7. Sonstiges
  53.  
  54.  
  55. ***********************************************************************
  56. *                      1. Was ist PrintFiles ?                        *
  57. ***********************************************************************
  58.  
  59. PrintFiles ist ein Ersatz für den Printfiles-Befehl der Workbench und
  60. vor allem für Shell-Muffel gedacht.
  61. PrintFiles ist flexibler bei der Gestaltung des Ausdrucks und bietet
  62. mehr Möglichkeiten bei der Auswahl zu druckender Dateien.
  63.  
  64. PrintFiles bietet
  65.  
  66.      - Ein DruckerIcon auf der Workbench.
  67.         Dateien können durch einfaches Ziehen auf dieses Icon gedruckt
  68.         werden.
  69.      - Eine Druckliste, in die beliebig viele Dateien aufgenommen
  70.        werden können.
  71.      - Dateien können auch durch Ziehen in das Kontrollfenster in die Liste
  72.        aufgenommen werden.
  73.      - Drucken mit Kopfzeile, Fußzeile, Datum, Uhrzeit, Dateinamen,
  74.        Seitenzahlen, Zeilennummern.
  75.      - Draft/LQ Einstellung
  76.      - Arexx-Schnittstelle mit 23 Befehlen
  77.      - Automatische Generierung von Arexx-Programmen zur Steuerung
  78.      - Druck von IconImages
  79.  
  80. Probieren Sie's aus !
  81.  
  82. ***********************************************************************
  83. *                      2. Installation                                *
  84. ***********************************************************************
  85. 2.1 Systemanforderungen
  86.  
  87.     PrintFiles läuft -leider- nur unter OS 2.04. Die Versionsnummer der
  88.     Systemlibraries muß mindestens 37 sein.
  89.     Vergewissern Sie sich durch Anwählen des Workbench/Workbench/About...
  90.     Menüpunktes. Unter V36 arbeitet PrintFiles nicht!
  91.  
  92.     Die Speicheranforderung ist relativ gering (ca. 50 KB bei geschlossenem
  93.     Kontrollfenster), so daß PrintFiles auch auf 512kb Amigas zu betreiben ist.
  94.     Weitere Anforderungen werden nicht gestellt (Aber 1000 Mhz 68050 mit
  95.     64 GByte RAM wären nicht schlecht !).
  96.  
  97. 2.2 Installation
  98.  
  99.     Es genügt, das Programm von Diskette oder Festplatte einfach zu starten.
  100.     Besondere Installationsprozeduren sind nicht erforderlich.
  101.     Wenn Sie die Arexx-Fähigkeiten benutzen wollen, sollte der Rexxmaster-
  102.     Prozeß vor dem starten von PrintFiles bereits laufen. Wenn das nicht der
  103.     Fall ist, kann der Arexx-Port von PrintFiles nicht benutzt werden.
  104.     Printfiles arbeitet nur bei geöffneter Workbench, d.h. wenn Sie
  105.     PrintFiles in der startup-sequence VOR dem Befehl LoadWB starten wollen,
  106.     passiert nichts!
  107.  
  108.     HINWEIS:
  109.       Wenn Sie Printfiles mehrmals starten, existiert ein Arexx-Port nur im
  110.       ersten gestarteten Programm !
  111.  
  112.     Wenn Sie PrintFiles automatisch starten wollen, können Sie
  113.          a. die Zeile "printfiles" in die Datei s:user-startup einfügen.
  114.          b. PrintFiles in den Ordner WBStartup kopieren
  115.             In diesem Fall sollten Sie in den ToolTypes die Zeile
  116.             DONOTWAIT einfügen (siehe Systemhandbuch).
  117.  
  118. ***********************************************************************
  119. *                      3. Kurzanleitung                               *
  120. ***********************************************************************
  121. Diese Kurzanleitung gib ein Beispiel zur Benutzung von PrintFiles. Wenn
  122. Sie es durchspielen, wird Ihnen vielleicht klar, was das Programm leisten
  123. kann.
  124.  
  125.      1. Schritt : Schalten Sie Ihren Drucker ein.
  126.      2. Schritt : Klicken Sie 2 mal kurz hintereinander auf das Programm-
  127.                   Icon von Printfiles oder geben Sie in der Shell
  128.                   'printfiles'  [RETURN] ein.
  129.      3. Schritt : Nun erscheint ein zusätzliches Icon auf der Workbench,
  130.                   das einen Drucker darstellt.
  131.      4. Schritt : Ziehen Sie das Icon dieser Datei auf das DruckerIcon;
  132.                   et voilà, sie wird ausgedruckt.
  133.      5. Schritt : Öffnen Sie das PrintFiles-KontrollFenster durch
  134.                   Doppelklick auf das DruckerIcon oder durch
  135.                   Selektieren des Punktes PrintFiles im Workbench-ToolMenü.
  136.      6. Schritt : Sie sehen nun das Kontrollfenster von PrintFiles mit der
  137.                   Liste der zu druckenden Dateien in der Mitte des Fensters.
  138.      7. Schritt : Ziehen Sie weitere Icons auf das DruckerIcon oder in das
  139.                   Kontrollfenster. Alle werden in die Liste aufgenommen.
  140.                   Sie können auch Dateinamen in das Stringgadget unter der
  141.                   Liste eingeben.(mit RETURN bestätigen).
  142.                   Wenn Sie den AUSWAHL-knopf  betäigen, erscheint ein
  143.                   Dateirequester, in dem Sie noch mehr Dateien auswählen
  144.                   können.
  145.      8. Schritt : Drücken Sie eineige Knöpfe (z.B. Datum, Zeit,Seitenzahlen usw.).
  146.      9. Schritt : Drücken Sie den Knopf "DRUCKEN".
  147.                   Damit beginnt der Druck der gesamten Liste.
  148.      10.Schritt : Wenn Die Liste gedruckt ist, betätigen Sie den Knopf
  149.                   "ABBRUCH" oder das CloseGadget des Fensters.
  150.      11.Schritt : Ein Requester erscheint, der Sie frag, ob Sie das
  151.                   Programm beenden oder nur das Fenster schließen wollen.
  152.      12.Schritt : Wählen Sie beenden.
  153.  
  154. Jetzt haben Sie einen Einblick in die Funktionsweise von PrintFiles bekommen.
  155. Wenn Sie meinen, daß Ihnen PrintFiles etwas nützt, dann sollten sie die
  156. Dokumentation zu Ende lesen, da sich in PrintFiles noch sehr viel mehr
  157. Möglichkeiten verbergen als in der Kurzanleitung gezeigt werden konnte,
  158.  
  159.  
  160. ***********************************************************************
  161. *                      Konzept von Printfiles                         *
  162. ***********************************************************************
  163. 4. Konzept
  164.  
  165. Das zentrale Element in PrintFiles ist die Liste der zu druckenden
  166. Dateien, im folgenden Druckliste genannt.
  167. Das Konzept des Programms ist, Dateiene in diese Liste einzufügen um
  168. sie dann alle nacheinander auszudrucken. Das Einfügen kann dabei auf
  169. mehrere Arten geschehen: Beim Prgrammstart über Kommandozeile oder
  170. Auswahl von Icons, durch zeihen von Icons auf den Drucker oder in das
  171. Kontrollfenster, über Filerequester oder über die Arexx-Schnittstelle.
  172.  
  173. 4.1 Das DruckerIcon
  174.  
  175. Nach dem Programmstart wird ein weiteres Icon auf der Workbench erzeugt,
  176. das den Drucker symbolisiert. Dieses Icon ist ein Weg, Dateien in die
  177. Druckliste aufzunehmen. Das wird erreicht, indem einfach Icons auf das
  178. Druckericon gezogen werden.
  179. Wenn das Kontrollfenster nicht sichtbar ist, werden diese Dateien sofort
  180. (mit den Einstellungen des Kontrollfensters) gedruckt. ist das
  181. Kontrollfenster offen, so werden die Dateien lediglich an das Ende
  182. der Druckliste angehängt.
  183.  
  184. 4.2 Das Kontrollfenster
  185.  
  186. Das Kontrollfenster beinhaltet alle Einstellungen für den Druck der
  187. Druckliste. Es kann beliebig oft geschlossen und wiedergeöffnet werden, wobei
  188. alle Einstellungen (auch der Position) erhalten bleiben.
  189.  
  190. 4.2.1 Das Kontrollfenster öffnen
  191.  
  192.       Normalerweise bleibt das Kontrollfenster beim Programmstart geschlossen.
  193.       Es gibt mehrere Möglichkeiten es zu öffnen.
  194.  
  195.       a. beim Programmstart  (siehe auch Kapitel 6)
  196.          -beim Start vom CLI oder SHELL mit Angabe der option -w
  197.          -beim Start von der Workbench durch Eintrag des ToolTypes
  198.           WINDOW=[linke ecke] [obere Ecke] ins Icon.
  199.  
  200.       b. während des Programmlaufs
  201.          -Doppelklick auf das DruckerIcon
  202.          -Wählen des Menüpunktes 'PRINTFILES' im Workbench Tool Menü.
  203.          -Senden des Befehls 'openwindow control <links> <oben>' an die Arexx
  204.           Schnittstelle. (siehe auch Kapitel 5)
  205.  
  206. 4.2.2 Das Kontrollfenster schließen
  207.  
  208.          -Doppelklick auf das DruckerIcon
  209.          -Wählen des Menüpunktes 'PRINTFILES' im Workbench Tool Menü.
  210.          -Senden des Befehls 'closewindow control' an die Arexx
  211.           Schnittstelle. (siehe auch Kapitel 5)
  212.  
  213. 4.2.3 Die Einstellungen des Kontrollfensters
  214.  
  215.       Die Einstellungen sind (von oben nach unten):
  216.  
  217.       -Drucker
  218.        AREXX     : openwindow prefs <links> <oben>
  219.        Öffnet das Druckerfenster
  220.  
  221.       -über
  222.         AREXX    : version  liefert als Rückgabewert einen String
  223.                             mit der aktuellen Versionsnummer
  224.         Zeigt einen Requester mit der aktuellen Versionsnummer an.
  225.  
  226.       -Schalter Datum/Zeit/Dateiname
  227.         AREXX    : date on/off für datum ein/aus
  228.                    time on/off für zeit
  229.                    file on/off für Name
  230.         CLI      : -d -t -n
  231.         TOOL TYPE: FLAGS=d FLAGS=t FLAGS=n
  232.         Wenn einer dieser Schalter abgehakt ist wird eine zusätzliche
  233.         Kopfzeile mit den abgehakten Informationen auf jede Seite
  234.         gedruckt.
  235.  
  236.        -Stringgadget Kopfzeile/Fußzeile
  237.         AREXX    : headline  [...] setzt Kopfzeile
  238.                    footline [...] setzt Fußzeile
  239.         TOOL TYPE: TOPLINE=[...] BASELINE=[...]
  240.         Diese Zeilen werden auf jeden Seitenanfang und auf jedes
  241.         Seitenende gedruckt.
  242.  
  243.        -Seitennummern
  244.         AREXX    : page on/off
  245.         CLI      : -p
  246.         TOOL TYPE: FLAG=p
  247.         Wenn aktiviert, wird auf jedem Seitenende *** Seite XXX ***
  248.         ausgedruckt. Am Dateiende wird zusätzlich ausgedruck. wieviele
  249.         Seiten diese Datei umfaßt.
  250.  
  251.        -Zeilennummern
  252.         AREXX    : line on/off
  253.         CLI      : -l
  254.         TOOL TYPE: FLAGS=l
  255.         Wenn aktiviert, wird die Datei mit numerierten zeilen ausgedruckt.
  256.         Die Zeilennummern sind maximal fünfstellig.
  257.  
  258.        -FF/Seite
  259.         AREXX    : fpage
  260.         CLI      : -c
  261.         TOOL TYPE: FLAGS=c
  262.         wenn aktiviert (Voreinstellung) wird nach jeder Seite ein Seiten-
  263.         vorschub eingefügt.
  264.  
  265.        -Seitenvorschub
  266.         AREXX    : ff on/off
  267.         CLI      : -f
  268.         TOOL TYPE: FLAGS=f
  269.         Fügt nach einer Datei einen Seitenvorschub ein.
  270.  
  271.        -Auswahl
  272.         Zeigt einen Dateirequester und fügt die Auswahl ans Ende der
  273.         Druckliste an.
  274.  
  275.        -Löschen
  276.         AREXX    : remfile <name>
  277.         Wenn Sie in der Liste auf eine Datei klicken, so wird diese
  278.         in dem StrinGadget unter der Liste angezeigt. Wenn Sie dann auf
  279.         löschen drücken, so wird diese Datei aus der Liste entfernt.
  280.         Befindet sich keine Datei in diesem Gadget, so wird der letzte
  281.         Eintrag aus der Liste entfernt.
  282.  
  283.        -Drucken
  284.         AREXX    : print
  285.         Der Druck der Liste wird gestartet und das Gadget inaktiviert.
  286.         Alle anderen Aktionen im Kontrollfenster können ausgeführt werden,
  287.         z.B Einfügen in oder löschen aus der Liste.
  288.         Andere Aktionen wie z.b Seitenzahlen, Datum usw. werden sofort beim
  289.         Druck berücksichtigt. Der Name der Datei, die gerade gedruckt wird,
  290.         wird angezeigt.
  291.         HINWEIS: Wie bald sich die Änderungen auf dem Papier auswirken,
  292.                  hängt natürlich von der Größe des Pufferspeichers in ihrem
  293.                  Drucker ab.
  294.  
  295.        -Abbruch  (Das CloseGadget des Fensters hat die gleiche Wirkung)
  296.         AREXX    : quit
  297.         Wenn gerade eine Liste gedruckt wird, so wird ein Requester gezeigt,
  298.         der die Auswahl zwischen Weiter drucken und Druck beenden läßt.
  299.         Wenn nicht gedruckt wird, so wird ein Requester gezeigt, der die
  300.         Auswahl zwischen Programm beenden und Fenster schließen läßt.
  301.         Wenn Sie nur das Fenster schließen, läuft Printfiles weiter.(siehe
  302.         Kapitel 4.2.1 / 4.2.2)
  303.         HINWEIS: der AREXX-Befehl quit zeigt keine Requester !
  304.  
  305. 4.3. Das Druckerfenster
  306.  
  307. 4.3.1. Das Druckerfenster öffnen
  308.        Schalter 'Drucker' im Kontrollfenster drücken;
  309.        Senden des Befehls 'openwindow prefs <links> <oben>' an
  310.        die Arexx-Schnittstelle
  311.  
  312. 4.3.1. Das Druckerfenster schließen
  313.        Den Schließschalter des Druckerfensterss drücken;
  314.        Senden des Befehls 'closewindow prefs' an
  315.        die Arexx-Schnittstelle
  316.  
  317. 4.3.3. Die Einstellungen des Druckerfensters
  318.  
  319.        -Schalter Schnell-/Schönschrift
  320.         AREXX    : 'draft' für Schnellschrift
  321.                    'lq'    für Schönschrift
  322.         Sendet die ANSI-Sequenzen für die gewählte Druck-
  323.         qualität an den Drucker.
  324.         TOOL TYPE: FLAGS=a   //draft
  325.                    FLAGS=q   //lq
  326.         CLI      : -a -q
  327.        -Schalter 6 Zeilen/inch  8 Zeilen/inch
  328.         AREXX    : '6li'
  329.                    '8li'
  330.         TOOL TYPE: FLAGS=6   //6li
  331.                    FLAGS=8   //8li
  332.         CLI      : -6 -8
  333.         Sendet die ANSI-Sequenzen für die gewählte
  334.         Zeilenzahl pro inch an den Drucker.
  335.  
  336.        -Schalter 10cpi / 12cpi / 15cpi
  337.         AREXX    : '10cpi'
  338.                    '12cpi'
  339.                    '15cpi'
  340.         TOOL TYPE: FLAGS=0   //10CPI
  341.                    FLAGS=2   //12CPI
  342.                    FLAGS=5   //15CPI
  343.         CLI      : -0 -2 -5
  344.         Sendet die ANSI-Sequenzen für die gewählte
  345.         Zeichendichte an den Drucker.
  346.  
  347.        -StringGadget Zeilen
  348.         AREXX    : lines <x>
  349.         stellt die Anzahl der Zeilen ein, die auf ein Blatt gedruckt werden.
  350.         TOOL TYPE: LINES=<x>
  351.  
  352.        -StringGadget linker Rand / Rechter Rand
  353.         AREXX    : lmargin <x>
  354.         Sendet die ANSI-Sequenzen für die Randeinstellung an den Drucker.
  355.         TOOL TYPE: RMARGIN=<x>
  356.                    LMARGIN=<x>
  357.  
  358.        -Drucken
  359.         wie 4.2.3 - Drucken
  360.  
  361.        --------------------------------------------------
  362.        die folgenden Schalter beziehen sich auf den Schalter
  363.        SICHERN bzw. auf das Arexx saveprefs-Kommando
  364.        --------------------------------------------------
  365.  
  366.        -Kommentare   speichert Kommentare
  367.                      saveprefs '-c' schaltet die Funktion ein
  368.                      saveprefs '-C' schaltet die Funktion aus
  369.        -Dateien      speichert Dateinamen der Liste
  370.                      flag zum einschalten : '-f'
  371.                      flag zum ausschalten : '-F'
  372.        -Fenster      speichert Kommandos zum öffnen beider Fenster
  373.                      flag zum einschalten : '-f'
  374.                      flag zum ausschalten : '-F'
  375.        -Start        speichert eine Arexx-Kommandofolge ab, die prüft, ob
  376.                      Printfiles schon läuft oder nicht, und dementsprechend
  377.                      versucht, das Programm zu starten
  378.                      flag zum einschalten : '-s'
  379.                      flag zum ausschalten : '-S'
  380.        -Reset        speichert einen reset-Befehl ab
  381.                      flag zum einschalten : '-r'
  382.                      flag zum ausschalten : '-R'
  383.        -Print        speichert einen Print-Befehl ab
  384.                      flag zum einschalten : '-p'
  385.                      flag zum ausschalten : '-P'
  386.        -Icon         speichert ein Icon mit ab
  387.                      flag zum einschalten : '-i'
  388.                      flag zum ausschalten : '-I'
  389.        -Kopf/Fußzeile speichert die eingestellte Kopf/Fußzeile mit ab
  390.                      flag zum einschalten : '-l'
  391.                      flag zum ausschalten : '-L'
  392.  
  393.        --------------------------------------------------
  394.        -Sichern
  395.         AREXX    : saveprefs <dateiname> <-flags>
  396.                    saveprefs <-flags>
  397.         sichert alle aktuellen Einstellungen entsprechend den angewählten
  398.         Schaltern als Arexx-Script.
  399.         flags wie oben. Es werden nur die esplizit angegebenen flags
  400.         verändert. Um sicherzugehen, sollten sie alle flags angeben.
  401.         z.B. saveprefs '-cfWsrPiL'
  402.  
  403.  
  404. ***********************************************************************
  405. *                   5. Die AREXX-Schnittstelle                        *
  406. ***********************************************************************
  407.  
  408. PrintFiles ist mit einer Arexx-Schnittstelle nmit dem Namen 'PRINTFILES'
  409. ausgestattet.
  410. HINWEIS: Wenn sie PrintFiles mehrmals starten, so existiert nur im ersten
  411. Program eine Arexx-Schnittstelle.
  412.  
  413. 5.1 Befehlsübersicht
  414.  
  415.     - footline <string>
  416.       Rückgabewert: keiner
  417.       Argumente   : Zeichenkette
  418.       Die Fußzeile wird mit <string> belegt
  419.  
  420.     - clear
  421.       Rückgabewert: keiner
  422.       Argumente   : keine
  423.       löscht die Druckliste
  424.  
  425.     - closewindow  <welches>
  426.       Rückgabewert: keiner
  427.       Argumente   : control //kontrollfenster schließen
  428.                     prefs   //Druckerfenster schließen
  429.       schließt das angegebene Fenster. Wenn das Fenster bereits geschlossen
  430.       ist, wird der Befehl ignoriert.
  431.  
  432.  
  433.     - date <on><off>
  434.       Rückgabewert: keiner
  435.       Argumente   : on oder off
  436.       setzt/löscht den Schalter Datum
  437.  
  438.     - draft
  439.       Rückgabewert: keiner
  440.       Argumente   : keine
  441.       setzt den Schalter Schnellschrift
  442.  
  443.     - file <on><off>
  444.       Rückgabewert: keiner
  445.       Argumente   : on oder off
  446.       setzt/löscht den Schalter Dateiname
  447.  
  448.     - ff <on><off>
  449.       Rückgabewert: keiner
  450.       Argumente   : on oder off
  451.       schaltet die Option Seitenvorschub ein/aus
  452.  
  453.     - fpage <on><off>
  454.       Rückgabewert: keiner
  455.       Argumente   : on oder off
  456.       schaltet die Option eigener Seitenvorschub ein/aus
  457.       Voreinstellung ist ein
  458.  
  459.     - icon <none | text | image | all>
  460.       Rückgabewert: keiner
  461.       Argumente   : Zeichenkette
  462.       bestimmt, wie Icons gedruckt werden:
  463.        none  : Icons werden ignoriert
  464.        text  : ein TextInfo wird ausgedruckt (etwa wie das workbench-kommando info)
  465.        image : das Image wird gedruckt (bei grafikfähigem Drucker)
  466.        all   : info und image werden gedruckt
  467.  
  468.     - insfile <name>
  469.       Rückgabewert: keiner
  470.       Argumente   : Dateiname
  471.       fügt der Druckliste eine Datei <name> an
  472.  
  473.     - line <on><off>
  474.       Rückgabewert: keiner
  475.       Argumente   : on oder off
  476.       schaltet die Option Zeilennummern ein/aus
  477.  
  478.     - lines <zahl>
  479.       Rückgabewert: keiner
  480.       Argumente   : Zahl
  481.       Es werden <zahl> Zeilen pro Seite gedruckt
  482.  
  483.     - lmargin <zahl>
  484.       Rückgabewert: keiner
  485.       Argumente   : Zahl
  486.       Setzt den linken Rand für den Ausdruck
  487.  
  488.     - lq
  489.       Rückgabewert: keiner
  490.       Argumente   : keine
  491.       setzt den Schalter Schönschrift
  492.  
  493.     - openwindow <welches> <links> <oben>
  494.       Rückgabewert: keiner
  495.       Argumente   : <welches> control //Kontrollfenster öffnen
  496.                               prefs   // Druckerfenster öffnen
  497.                     <links> zahl
  498.                     <oben>  zahl
  499.       Das angegebene Fenster wird mit der linken oberen Ecke an
  500.       <links><oben> geöffnet. Sind die angegebenen Werte zu groß,
  501.       werden sie automatisch auf den größtmöglichen Wert gesetzt.
  502.       z.B öffnet 'openwindow control 10000 10000' das Kontrollfenster in der
  503.       linken unteren Ecke des Bildschirms. WErden keine Parameter
  504.       angegeben, so wird das Fenster an der Stelle geöffnet, an der es
  505.       zuletzt geschlossen wurde. Wenn das gewählte Fenster bereits offen
  506.       ist, wird der Befehl ignoriert.
  507.  
  508.     - page <on><off>
  509.       Rückgabewert: keiner
  510.       Argumente   : on oder off
  511.       schaltet die Option Seitenzahlen ein/aus
  512.  
  513.     - print
  514.       Rückgabewert: keiner
  515.       Argumente   : keine
  516.       beginnt mit dem Druck der Liste
  517.  
  518.     - prog <none | text | icon | all>
  519.       Rückgabewert: keiner
  520.       Argumente   : Zeichenkette
  521.       bestimmt, wie Programmdateien gedruckt werden:
  522.        none : programme werden ignoriert
  523.        text : ein TextInfo wird ausgedruckt (etwa wie das shell-kommando list)
  524.        icon : das Icon wird gedruckt (siehe icon-kommando in diesem Kapitel)
  525.        all  : info und icon werden gedruckt
  526.  
  527.     - remfile <name>
  528.       Rückgabewert: "NICHT-IN-LISTE"  wenn die Datei nicht vorhanden war
  529.                     "LISTE_LEER"      wenn die Liste leer war
  530.                     ""                wenn alles o.k.
  531.       Argumente   : Zeichenkette
  532.       löscht die Datei <name> aus der Liste. Wenn <name> nicht angegeben
  533.       ist, so wird das letzte Element der Liste entfernt.
  534.  
  535.     - reset
  536.       Rückgabewert: keiner
  537.       Argumente   : keine
  538.       setzt alle Schalter in den Aus-Zustand, stellt den Schnellschriftmodus
  539.       ein und löscht die Druckliste.
  540.  
  541.     - rmargin <zahl>
  542.       Rückgabewert: keiner
  543.       Argumente   : Zahl
  544.       Setzt den rechten Rand für den Ausdruck
  545.  
  546.     - saveprefs <dateiname> <-flags>
  547.       Rückgabewert : keiner
  548.       Argumente    : Zeichenketten
  549.       wenn ein dateiname angegeben ist, wird ein arexx-script mit den
  550.       momentanen Einstellungen abgespeichert.
  551.       Die flags sind in -Kap. 4.3.3 Sichern- beschrieben.
  552.  
  553.     - status
  554.       Rückgabewert: "printing" wenn gerade gedruckt wird
  555.                     "waiting"  wenn gerade nicht gedruckt wird
  556.       Argumente   : keine
  557.  
  558.     - time <on><off>
  559.       Rückgabewert: keiner
  560.       Argumente   : on oder off
  561.       setzt/löscht den Schalter Uhrzeit
  562.  
  563.     - headline <string>
  564.       Rückgabewert: keiner
  565.       Argumente   : Zeichenkette
  566.       Die Kopfzeile wird mit <string> belegt
  567.  
  568.     - quit
  569.       Rückgabewert: keiner
  570.       Argumente   : keine
  571.       Wenn gerade eine Liste gedruckt wird, wird der Druck abgebrochen.
  572.       Wenn gerade nicht gedruckt wird, wird das   Programm beendet.
  573.       HINWEIS: Es werden KEINE Requester gezeigt !
  574.  
  575.     - version
  576.       Rückgabewert: Zeichenkette mit der Versionsnummer (z.B. "Version 0.9d")
  577.       Argumente   : keine
  578.  
  579. ***********************************************************************
  580. *                   6. Optionen beim Programmstart                    *
  581. ***********************************************************************
  582.  
  583. 6.1. Start von der Shell
  584.      printfiles -<flags> datei datei ....
  585.      run ist nicht notwendig, das Shellfenster, aus dem heraus printfiles
  586.      gestartet wird läßt sich nach dem start schließen.
  587.  
  588.      Folgende Flags können angegeben werden:
  589.  
  590.      -t setzt den Schalter Uhrzeit
  591.      -f setzt den Schalter Seitenvorschub
  592.      -n setzt den Schalter Dateiname
  593.      -d setzt den Schalter Datum
  594.      -p setzt den Schalter Seitenzahlen
  595.      -l setzt den Schalter Zeilennummern
  596.      -c setzt den Schalter CR/LF
  597.      -a setzt den Schalter Schnellschrift (Voreinstellung)
  598.      -q setzt den Schalter Schönschrift
  599.      -w öffnet das Kontrollfenster beim Start
  600.      -0 \
  601.      -2  > setzt die Zeichendichte 10/12/15 cpi
  602.      -5 /
  603.      -6 \
  604.      -8 /  setzt den Zeilenabstand 1/6 inch 1/8 inch
  605.  
  606.      Die Flags können einzeln (z.B. printfiles -w -p -f)
  607.      oder zusammen (z.B. printfiles -wpf) angegeben werden.
  608.  
  609.      Alle Kommandos ohne den Bindestrich - werden als Dateinamen
  610.      angesehen und in die Druckliste aufgenommen. Wenn Sie Dateien
  611.      in der Kommandozeile übergeben wird der Druck gleich nach dem Start
  612.      begonnen.
  613.  
  614. 6.2. Workbench
  615.      Folgende TOOL TYPES sind möglich:
  616.  
  617.      FLAGS= siehe 6.1.
  618.             Im Gegensatz zum CLI sollte nur ein FLAGS-Feld
  619.             vorhanden sein (es wird nur das erste ausgewertet !)
  620.      WINDOW=<links> <oben>
  621.             Beim Programmstart wird das Kontollfenster an der
  622.             angegebenen Position geöffnet (siehe Kapitel 5.1 - openwindow)
  623.  
  624.      LINES=<zahl>
  625.             Es werden <zahl> Zeilen pro Seite gedruckt
  626.             (siehe Kapitel 5.1. - lines)
  627.  
  628.      HEADLINE=<string>
  629.             Die Zeichenkette <string> wird als Kopfzeile gesetzt
  630.             (siehe Kapitel 5.1. - headline)
  631.  
  632.      FOOTLINE=<string>
  633.             Die Zeichenkette <string> wird als Fußzeile gesetzt
  634.             (siehe Kapitel 5.1. - footline)
  635.  
  636.      RMARGIN=<zahl>
  637.              setzt den rechten Rand
  638.              (siehe Kapitel 5.1. - rmargin)
  639.  
  640.      LMARGIN=<zahl>
  641.              setzt den linken Rand
  642.              (siehe Kapitel 5.1. - lmargin)
  643.  
  644.      Icons können durch erweiterte Auswahl (siehe Systemhandbuch) als
  645.      weitere Argumente übergeben werden. Diese werden dann als Dateinamen
  646.      in die Liste aufgenommen. Der Druck der Liste wird nach dem Programm-
  647.      start begonnen.
  648.  
  649. ***********************************************************************
  650. *                    7. Sonstiges                                     *
  651. ***********************************************************************
  652.  
  653. PrintFiles ist Copyright ©1992 by K.Klingbeil. Es existieren zwei
  654. Versionen: V0.9d in Deutsch und V0.9e in Englisch (Stand 1. März 1992).
  655. Es wurde mit SAS/C 5.10b auf einem A2000 mit 1MB chip,2MB fast memory,
  656. A2091 SCSI-Controller mit Quantum LPS40 und A2088 XT_Karte unter
  657. Kickstart V37.175 erstellt.
  658. Wenn Sie Fragen oder Probleme haben schreiben Sie (mit frankiertem Rück-
  659. umschlag) an
  660.  
  661.           Karlheinz Klingbeil
  662.           Elzstraße 42
  663.  
  664.         W-7809 Gutach
  665.           Federal Republic of Germany
  666.  
  667.  
  668.         ***** Viel Spaß *****
  669.